From c439e8aa7eebabcf9f3557a2abb16c284a1f3151 Mon Sep 17 00:00:00 2001 From: "kaf24@scramble.cl.cam.ac.uk" Date: Thu, 17 Jul 2003 22:06:34 +0000 Subject: [PATCH] bitkeeper revision 1.364 (3f171dea_J-oGqZRBKlB1L8Qsd3KAQ) xen_kbd.c: Ooops... previous checkin incomplete. --- xen/drivers/char/xen_kbd.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/xen/drivers/char/xen_kbd.c b/xen/drivers/char/xen_kbd.c index 782e481c05..01c4283704 100644 --- a/xen/drivers/char/xen_kbd.c +++ b/xen/drivers/char/xen_kbd.c @@ -197,7 +197,7 @@ static void keyboard_interrupt(int irq, void *dev_id, struct pt_regs *regs) #ifdef CONFIG_XEN_ATTENTION_KEY if ( !(status & (KBD_STAT_GTO | KBD_STAT_PERR | KBD_STAT_MOUSE_OBF)) ) { - if ( (scancode & (~KBD_SCANCODE_KEYUP_MASK)) == XEN_ATTENTION_KEY ) + if ( (scancode & ~KBD_SCANCODE_KEYUP_MASK) == XEN_ATTENTION_KEY ) { xen_attention_key_down = !(scancode & KBD_SCANCODE_KEYUP_MASK); } @@ -218,7 +218,7 @@ static void keyboard_interrupt(int irq, void *dev_id, struct pt_regs *regs) if ( p != NULL ) { kbd_ring_push(status, scancode); - cpu_mask |= mark_guest_event(CONSOLE_OWNER, _EVENT_KBD); + cpu_mask |= mark_guest_event(p, _EVENT_KBD); } } @@ -231,7 +231,7 @@ static void keyboard_interrupt(int irq, void *dev_id, struct pt_regs *regs) { put_task_struct(p); guest_event_notify(cpu_mask); - } + } } -- 2.30.2